// 在项目入口文件（如 index.js）

// rem适配工具函数
export const setRem = () => {
  // 设计稿宽度
  const designWidth = 1920;
  // 设计稿默认字体大小
  const baseFontSize = 16;
  
  const resize = () => {
    // 当前页面宽度相对于设计稿宽度的缩放比例
    const scale = document.documentElement.clientWidth / designWidth;
    // 设置根元素字体大小
    document.documentElement.style.fontSize = baseFontSize * Math.min(scale, 2) + 'px';
  };

  // 初始化
  resize();
  
  // 监听窗口变化
  window.addEventListener('resize', resize);
  
  // 返回清除函数
  return () => {
    window.removeEventListener('resize', resize);
  };
};

// px转rem工具函数
export const px2rem = (px: number): string => {
  return `${px / 16}rem`;
};




